home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
othernet
/
fidonet
/
doorm003
/
doormail.txt
< prev
next >
Wrap
Text File
|
1996-05-14
|
7KB
|
191 lines
VORWORT
=======
Doormail habe ich '94 aus einer Laune heraus geschrieben. Das hier
vorliegende Programm stellt eine Designstudie dar und sollte zunchst als
Testprogramm dienen, ob eine derartige Software berhaupt notwendig und
brauchbar ist. Anschlieend sollte es komplett neu geschrieben und
als Freeware oder Fairware verffentlicht werden.
Da allerdings andere Projekte in den Vordergrund gerckt sind und ich
voraussichtlich DOORMAIL nicht mehr weiterentwicken werde, habe ich mich
dazu entschlossen, den bisherigen Source frei zu geben.
Wer also Lust hat, darf dieses Programm gerne weiterentwickeln. Ich mchte
aber denjenigen, der sich dazu entschliet, bitten, einen Hinweis auf mich,
dem Urautor, mit in das Handbuch und Programm aufzunehmen. Auch wrde ich
mich freuen, wenn ich hin und wieder informiert werden wrde, wie es
mit der (Weiter-)Entwicklung voran geht ;-)
Stephan Slabihoud.
========================================================================
DOORMAIL V0.03 06.04.94
========================================================================
*** (c) Stephan Slabihoud 1994, email 2:2446/110.6 *** Freeware ***
Was ist DOORMAIL?
-----------------
DOORMAIL (kurz DM) ist ein Door-Programm fr Sysops. DM durchsucht die
Netmail nach Nachrichten, die an DOORMAIL gerichtet sind, und wertet
diese aus.
Wer braucht DOORMAIL?
---------------------
DM ist fr Sysops interessant, die einen CoSysop eingesetzt haben und
dieser (von seinem System aus) in der Lage sein soll, bestimmte
Funktionen auszufhren (z.B. Files lschen, Programme ausfhren,
usw.).
Was kann DOORMAIL bisher?
-------------------------
Nun, wie die Versionnummer schon sagt, noch nicht sehr viel.
ALSO: SENDET MIR EURE VORSCHLGE!
Wie konfiguriere ich DOORMAIL?
------------------------------
Es mu nur eine kleine Konfigurationsdatei DOORMAIL.CFG angelegt
werden. In dieser Datei wird u.a. festgelegt, wer DM benutzen darf.
Kommandos:
Netmail <netmail>
Hiermit wird die Netmail festgelegt. Die Netmail mu OHNE
Extension angegeben werden. Beipiel:
E:\JETMAIL\NETMAIL
Logfile <logfile>
Hier wird das Logfile definiert (Binkley-Style). Es mu der
komplette Pfad mit Dateinamen angegeben werden. Dieses
Statement darf entfallen. Beispiel:
E:\JETMAIL\DOORMAIL.CFG
Okfile <okfile>
Hiermit wird das OKFILE definiert (Aufbau: siehe BinkleyTerm-
Manual). Fehlt diese Angabe, so sind keine Requests mglich.
Outbound <pfad>
Hiermit wird das Outbound-Verzeichnis festgelegt!
Wichtig: Es wird nur EIN Outbound-Ordner verwaltet,
d.h. DM arbeitet z.Zt. nur innerhalb einer Zone!
Beispiele: Outbound D:\TRANSFER\OUTBOUND\
oder Outbound D:\TRANSFER\FIDONET.002\
Address <addr>
Die System-Adresse von DOORMAIL. Normalerweise ist es die
Nodeadresse, man kann aber auch eine Pointnummer angeben.
Beispiele: 2:2447/403 oder 2:2447/403.99
Password [#flags] [!<password>] <addr> <name>
Hiermit wird festgelegt, wer DM benutzen darf. Das Pawort darf
nur aus einem einzigen Wort bestehen, aber beliebig lang (max.
Lnge vom Subject) sein. <addr> ist die Adresse des Nodes/Points,
der auf DM zugreifen kann, und <name> ist sein Name.
Es drfen maximal 100 Nodes/Points definiert werden!
Normalerweise darf der betreffende ALLE Statements benutzen,
es ist jedoch sinnvoll dieses u.U. einzuschrnken. Sobald man
DM per '#' einige Flags bergibt, darf derjenige zunchst nichts
mehr (auch keinen Request) ausfhren. Die einzelnen Ttigkeiten
sind dann per Flag einzeln wieder zu erlauben!
Fr <flags> ist folgendes erlaubt (Gro-/Kleinschreibung ist egal):
* = Diese Person darf Wildcards benutzen (unabhngig vom
Statement "Wildcards") Ergibt nur Sinn zusammen mit 'r'!
e = EXEC ist erlaubt
d = DEL ist erlaubt
n = NOTIFY ist erlaubt
r = Request ist erlaubt
Beispiele:
Password !passwd 2:2447/403.6 Stephan Slabihoud
Alle Statements sind erlaubt...
Password #r 2:2447/403.6 Stephan Slabihoud
Nur der Request ist erlaubt...
Password #*nr 2:2447/403.6 Stephan Slabihoud
Nur der Request mit Wildcards im Filenamen und NOTIFY
ist erlaubt...
Wildcards
In Dateinamen drfen Wildcards ('*' und '?') vorkommen. In
Extensions drfen immer Wildcards verwendet werden!
Vorsicht: Mit diesem Statement ist auch "*.*" als Request
zulssig!!! "Wildcards" erlaubt '*' und '?' fr ALLE.
DOORMAIL.CFG (Beispiel):
------------------------
Netmail D:\JETMAIL\MSGS\NETMAIL
Okfile D:\JETMAIL\LISTS\OKFILE.LST
Logfile D:\JETMAIL\BINKLEY.LOG
ADDRESS 2:2447/403.99
PASSWORD #*nr !passwd1 2:2447/403.6 Stephan Slabihoud
PASSWORD !passwd2 2:2447/403.9 Mr.Unbekannt
Wie installiere ich DOORMAIL?
-----------------------------
Recht einfach... Man mu nur dafr sorgen, da DM hin und wieder
gestartet wird und so die Netmail nach Msgs an DM durchsucht.
Beispielaufruf: DOORMAIL.TTP
Wie benutze ich DOORMAIL?
-------------------------
DM wird wie ein Areafix oder Filefixer benutzt. Man schreibt eine
Nachricht an DOORMAIL mit seinem Pawort in der Subject-Zeile und in
die Msg schreibt man, was DM machen soll.
Welche Befehle kennt DOORMAIL?
------------------------------
Noch nicht sehr viele:
%EXEC <programm> [<kommandozeile>]
Startet ein Programm (ggf. mit Kommandozeile).
%DEL <dateiname>
Lscht eine (oder mehrere Dateien). Es mu der komplette
Pfad angegeben werden. Wildcards sind unabhngig vom Statement
"Wildcards" erlaubt.
%NOTIFY
Schreibt eine Mail an den Absender. In dieser Mail wird
aufgefhrt, welche Befehle bisher ausgefhrt wurden und welche
Fehler aufgetreten sind. NOTIFY sollte deshalb ganz am Ende der
Mail angegeben werden, um eine komplette bersicht zu bekommen.
Alle anderen Angaben werden als Dateiname (bzw. Magic)
interpretiert und es wird versucht diese Datei(en) in der OKLIST
zu finden, anschlieend werden diese Files fr das betreffende
System "auf Hold" gelegt.
Beispielmail an DOORMAIL:
-------------------------
From: Stephan Slabihoud on 2:2447/403.6
To: Doormail on 2:2447/403
Subj.: A_PASSWORD
-----------------------------------------------------------------
%EXEC d:\jetmail\jetstat.tos
%DEL d:\backup\*.bak
AVALON
A-BETA a_password
A_FILE.LZH
%NOTIFY
---